home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / firefox-3.0.14 / chrome / browser.jar / content / browser / preferences / fonts.xul < prev    next >
Encoding:
Extensible Markup Language  |  2008-04-04  |  11.6 KB  |  249 lines

  1. <?xml version="1.0"?>
  2.  
  3.  
  4. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  5.  
  6. <!DOCTYPE prefwindow SYSTEM "chrome://browser/locale/preferences/fonts.dtd" >
  7.  
  8. <prefwindow id="FontsDialog" type="child"
  9.             xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  10.             title="&fontsDialog.title;"
  11.             dlgbuttons="accept,cancel,help"
  12.             ondialoghelp="openPrefsHelp()"
  13.             style="width: &window.unixWidth; !important;">
  14.  
  15.   <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/>
  16.  
  17.   <prefpane id="FontsDialogPane"
  18.             helpTopic="prefs-fonts-and-colors">
  19.   
  20.     <preferences id="fontPreferences">
  21.       <preference id="font.language.group"  name="font.language.group"  type="wstring"/>
  22.       <preference id="browser.display.use_document_fonts"
  23.                   name="browser.display.use_document_fonts"
  24.                   type="int"/>
  25.       <preference id="intl.charset.default" name="intl.charset.default" type="wstring"/>
  26.     </preferences>
  27.     
  28.     <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
  29.     <script type="application/x-javascript" src="chrome://mozapps/content/preferences/fontbuilder.js"/>
  30.     <script type="application/x-javascript" src="chrome://browser/content/preferences/fonts.js"/>
  31.  
  32.     <!-- Fonts for: [ Language ] -->
  33.     <groupbox>
  34.       <caption>
  35.         <hbox align="center">
  36.           <label accesskey="&language.accesskey;" control="selectLangs">&language.label;</label>
  37.         </hbox>
  38.         <menulist id="selectLangs" preference="font.language.group"
  39.                   onsyncfrompreference="return gFontsDialog.readFontLanguageGroup();">
  40.           <menupopup>
  41.             <menuitem value="ar"              label="&font.langGroup.arabic;"/>
  42.             <menuitem value="x-armn"          label="&font.langGroup.armenian;"/>
  43.             <menuitem value="x-beng"          label="&font.langGroup.bengali;"/>
  44.             <menuitem value="x-baltic"        label="&font.langGroup.baltic;"/>
  45.             <menuitem value="x-central-euro"  label="&font.langGroup.latin2;"/>
  46.             <menuitem value="zh-CN"           label="&font.langGroup.simpl-chinese;"/>
  47.             <menuitem value="zh-HK"           label="&font.langGroup.trad-chinese-hk;"/>
  48.             <menuitem value="zh-TW"           label="&font.langGroup.trad-chinese;"/>
  49.             <menuitem value="x-cyrillic"      label="&font.langGroup.cyrillic;"/>
  50.             <menuitem value="x-devanagari"    label="&font.langGroup.devanagari;"/>
  51.             <menuitem value="x-ethi"          label="&font.langGroup.ethiopic;"/>
  52.             <menuitem value="x-geor"          label="&font.langGroup.georgian;"/>
  53.             <menuitem value="el"              label="&font.langGroup.el;"/>
  54.             <menuitem value="x-gujr"          label="&font.langGroup.gujarati;"/>
  55.             <menuitem value="x-guru"          label="&font.langGroup.gurmukhi;"/>
  56.             <menuitem value="he"              label="&font.langGroup.hebrew;"/>
  57.             <menuitem value="ja"              label="&font.langGroup.japanese;"/>
  58.             <menuitem value="x-knda"          label="&font.langGroup.kannada;"/>
  59.             <menuitem value="x-khmr"          label="&font.langGroup.khmer;"/>
  60.             <menuitem value="ko"              label="&font.langGroup.korean;"/>
  61.             <menuitem value="x-mlym"          label="&font.langGroup.malayalam;"/>
  62.             <menuitem value="x-orya"          label="&font.langGroup.oriya;"/>
  63.             <menuitem value="x-sinh"          label="&font.langGroup.sinhala;"/>
  64.             <menuitem value="x-tamil"         label="&font.langGroup.tamil;"/>
  65.             <menuitem value="x-telu"          label="&font.langGroup.telugu;"/>
  66.             <menuitem value="th"              label="&font.langGroup.thai;"/>
  67.             <menuitem value="tr"              label="&font.langGroup.turkish;"/>
  68.             <menuitem value="x-cans"          label="&font.langGroup.canadian;"/>
  69.             <menuitem value="x-western"       label="&font.langGroup.latin1;"/>
  70.             <menuitem value="x-unicode"       label="&font.langGroup.unicode;"/>
  71.             <menuitem value="x-user-def"      label="&font.langGroup.user-def;"/>
  72.           </menupopup>
  73.         </menulist>
  74.       </caption>
  75.       
  76.       <grid>
  77.         <columns>
  78.           <column/>
  79.           <column flex="1"/>
  80.           <column/>
  81.           <column/>
  82.         </columns>
  83.         
  84.         <rows>
  85.           <row>
  86.             <separator class="thin"/>
  87.           </row>
  88.  
  89.           <row align="center">
  90.             <hbox align="center" pack="end">
  91.               <label accesskey="&proportional.accesskey;" control="defaultFontType">&proportional.label;</label>
  92.             </hbox>
  93.             <menulist id="defaultFontType" flex="1" style="width: 0px;">
  94.               <menupopup>
  95.                 <menuitem value="serif" label="&useDefaultFontSerif.label;"/>
  96.                 <menuitem value="sans-serif" label="&useDefaultFontSansSerif.label;"/>
  97.               </menupopup>
  98.             </menulist>
  99.             <hbox align="center" pack="end">
  100.               <label value="&size.label;"
  101.                      accesskey="&sizeProportional.accesskey;"
  102.                      control="sizeVar"/>
  103.             </hbox>  
  104.             <menulist id="sizeVar" class="small-margin">
  105.               <menupopup>
  106.                 <menuitem value="9" label="9"/>
  107.                 <menuitem value="10" label="10"/>
  108.                 <menuitem value="11" label="11"/>
  109.                 <menuitem value="12" label="12"/>
  110.                 <menuitem value="13" label="13"/>
  111.                 <menuitem value="14" label="14"/>
  112.                 <menuitem value="15" label="15"/>
  113.                 <menuitem value="16" label="16"/>
  114.                 <menuitem value="17" label="17"/>
  115.                 <menuitem value="18" label="18"/>
  116.                 <menuitem value="20" label="20"/>
  117.                 <menuitem value="22" label="22"/>
  118.                 <menuitem value="24" label="24"/>
  119.                 <menuitem value="26" label="26"/>
  120.                 <menuitem value="28" label="28"/>
  121.                 <menuitem value="30" label="30"/>
  122.                 <menuitem value="32" label="32"/>
  123.                 <menuitem value="34" label="34"/>
  124.                 <menuitem value="36" label="36"/>
  125.                 <menuitem value="40" label="40"/>
  126.                 <menuitem value="44" label="44"/>
  127.                 <menuitem value="48" label="48"/>
  128.                 <menuitem value="56" label="56"/>
  129.                 <menuitem value="64" label="64"/>
  130.                 <menuitem value="72" label="72"/>
  131.               </menupopup>
  132.             </menulist>
  133.           </row>
  134.           <row align="center">
  135.             <hbox align="center" pack="end">
  136.               <label accesskey="&serif.accesskey;" control="serif">&serif.label;</label>
  137.             </hbox>
  138.             <menulist id="serif" flex="1" style="width: 0px;"
  139.                       onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('serif'));"/>
  140.             <spacer/>
  141.           </row>
  142.           <row align="center">
  143.             <hbox align="center" pack="end">
  144.               <label accesskey="&sans-serif.accesskey;" control="sans-serif">&sans-serif.label;</label>
  145.             </hbox>
  146.             <menulist id="sans-serif" flex="1" style="width: 0px;"
  147.                       onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('sans-serif'));"/>
  148.             <spacer/>
  149.           </row>
  150.           <row align="center">
  151.             <hbox align="center" pack="end">
  152.               <label accesskey="&monospace.accesskey;" control="monospace">&monospace.label;</label>
  153.             </hbox>
  154.             <menulist id="monospace" flex="1" style="width: 0px;" crop="right"
  155.                       onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('monospace'));"/>
  156.             <hbox align="center" pack="end">
  157.               <label value="&size.label;"
  158.                      accesskey="&sizeMonospace.accesskey;"
  159.                      control="sizeMono"/>
  160.             </hbox>  
  161.             <menulist id="sizeMono">
  162.               <menupopup>
  163.                 <menuitem value="9" label="9"/>
  164.                 <menuitem value="10" label="10"/>
  165.                 <menuitem value="11" label="11"/>
  166.                 <menuitem value="12" label="12"/>
  167.                 <menuitem value="13" label="13"/>
  168.                 <menuitem value="14" label="14"/>
  169.                 <menuitem value="15" label="15"/>
  170.                 <menuitem value="16" label="16"/>
  171.                 <menuitem value="17" label="17"/>
  172.                 <menuitem value="18" label="18"/>
  173.                 <menuitem value="20" label="20"/>
  174.                 <menuitem value="22" label="22"/>
  175.                 <menuitem value="24" label="24"/>
  176.                 <menuitem value="26" label="26"/>
  177.                 <menuitem value="28" label="28"/>
  178.                 <menuitem value="30" label="30"/>
  179.                 <menuitem value="32" label="32"/>
  180.                 <menuitem value="34" label="34"/>
  181.                 <menuitem value="36" label="36"/>
  182.                 <menuitem value="40" label="40"/>
  183.                 <menuitem value="44" label="44"/>
  184.                 <menuitem value="48" label="48"/>
  185.                 <menuitem value="56" label="56"/>
  186.                 <menuitem value="64" label="64"/>
  187.                 <menuitem value="72" label="72"/>
  188.               </menupopup>
  189.             </menulist>
  190.           </row>
  191.         </rows>
  192.       </grid>
  193.       <separator class="thin"/>
  194.       <hbox flex="1">
  195.         <spacer flex="1"/>
  196.         <hbox align="center" pack="end">
  197.           <label accesskey="&minSize.accesskey;" control="minSize">&minSize.label;</label>
  198.           <menulist id="minSize">
  199.             <menupopup>
  200.               <menuitem value="0" label="&minSize.none;"/>
  201.               <menuitem value="9" label="9"/>
  202.               <menuitem value="10" label="10"/>
  203.               <menuitem value="11" label="11"/>
  204.               <menuitem value="12" label="12"/>
  205.               <menuitem value="13" label="13"/>
  206.               <menuitem value="14" label="14"/>
  207.               <menuitem value="15" label="15"/>
  208.               <menuitem value="16" label="16"/>
  209.               <menuitem value="17" label="17"/>
  210.               <menuitem value="18" label="18"/>
  211.               <menuitem value="20" label="20"/>
  212.               <menuitem value="22" label="22"/>
  213.               <menuitem value="24" label="24"/>
  214.             </menupopup>
  215.           </menulist>
  216.         </hbox>
  217.       </hbox>
  218.       <separator/>
  219.       <separator class="groove"/>
  220.       <hbox>
  221.         <checkbox id="useDocumentFonts" 
  222.                   label="&allowPagesToUse.label;" accesskey="&allowPagesToUse.accesskey;"
  223.                   preference="browser.display.use_document_fonts"
  224.                   onsyncfrompreference="return gFontsDialog.readUseDocumentFonts();"
  225.                   onsynctopreference="return gFontsDialog.writeUseDocumentFonts();"/>
  226.       </hbox>
  227.     </groupbox>
  228.  
  229.     <!-- Character Encoding -->
  230.     <groupbox>
  231.       <caption label="&languages.customize.Charset.grouplabel;"/>
  232.       <hbox align="center">
  233.         <label value="&languages.customize.DefaultCharset.label;"
  234.                accesskey="&languages.customize.DefaultCharset.accesskey;"
  235.                control="DefaultCharsetList"/>
  236.         <menulist id="DefaultCharsetList" ref="NC:DecodersRoot" datasources="rdf:charset-menu"
  237.                   preference="intl.charset.default" 
  238.                   onsyncfrompreference="return gFontsDialog.readDefaultCharset();">
  239.           <template>
  240.             <menupopup>
  241.               <menuitem label="rdf:http://home.netscape.com/NC-rdf#Name" value="..." uri="..."/>
  242.             </menupopup>
  243.           </template>
  244.         </menulist>
  245.       </hbox>
  246.     </groupbox>
  247.   </prefpane>
  248. </prefwindow>
  249.